package com.coolgor.axnut.dao.mdmis;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.coolgor.axnut.entity.mdmis.PolicyMonitor;

public interface PolicyMonitorDao {

	PolicyMonitor queryPolicyMonitorByInsuerNo(String insureNo);
	
	List<PolicyMonitor> queryPolicyMonitorList(@Param("policyMonitorCondition") PolicyMonitor policyMonitorCondition,
												@Param("rowIndex") int rowIndex,
												@Param("pageSize") int pageSize);

	int queryPolicyMonitorCount(@Param("policyMonitorCondition") PolicyMonitor policyMonitorCondition);
	
	int insertPolicyMonitor(PolicyMonitor policyMonitor);
	
	int updatePolicyMonitor(PolicyMonitor policyMonitor);
	
	int deletePolicyMonitor(PolicyMonitor policyMonitor);
	
	int batchDeletePolicyMonitor(List<String> idList);

}
